1023 116
3737 923
6370 793
5447 508
16253 829
6376 415
1524 255
1269 297
1729 350
3521 78
5732 667
7528 733
673 61
816 92
373 34
1401 248
3227 878
5210 641
11686 749
5936 932
4213 586
15500 446
3298 932
31505 704