3001 505
2813 198
5278 738
2590 309
1758 234
3979 457
5120 661
3625 368
2870 615
1475 295
1019 108
3207 92
7832 788
10419 244
1570 129
6293 582
3713 382
4093 753
1376 42
1904 261
4516 331
2049 189
3856 74
1426 229
1248 209
1635 289
5029 850
2222 344