15948 260
59888 440
15737 614
28325 105
16935 804
5269 680
15013 734
14869 529
6757 877
5513 353
2238 328
3937 59
1507 97
3529 615
8722 594
3472 32
8263 326
2253 197
3209 299
2884 203
3574 593
4862 848