3598 66
11057 327
27877 470
381942 821
8092 152
6351 593
3712 435
2251 420
2697 187
1953 210
1433 162
944 45
4416 732
33536 377