30966 407
5445 44
38132 925
89848 909
50956 920
23088 332
30489 390
16289 432
33908 423
12879 734
6337 282
14884 447
3271 299
2854 524
2275 220