1050 116
3752 923
6417 793
5514 508
20346 356
2772 541
452 73
1255 302
19943 77
19781 197
7490 780
2660 440
3314 722
9884 162
6979 440
3059 296