3590 66
11054 327
27863 470
381372 821
8081 152
6344 593
3705 435
2250 420
2683 187
1945 210
1427 162
942 45
4413 732
33409 377