160353 613
2970 61
8630 242
2940 385
1954 296
1060 167
1575 279
9702 519
5035 202
3779 440
2582 433
4485 93