2978 302
13089 577
8167 143
6893 752
1350 32
5366 470
4905 510
1001 123
1293 147
3125 883
3940 274
2349 428
2072 255
2980 645
2505 456
6354 499
3366 431
1050 66
1756 334
5645 232
5850 898
3951 107
1427 312
3616 887