3001 505
2815 198
5280 738
2590 309
1758 234
3981 457
5125 661
3629 368
2870 615
1478 295
1019 108
3244 92
7834 788
10421 244
1574 129
6294 582
3723 382
4095 753
1378 42
1905 261
4525 331
2051 189
3859 74
1426 229
1248 209
1636 289
5031 850
2223 344