3071 281
12458 590
5335 506
2339 484
3431 465
2644 229
3361 829
4398 777
4240 114
3984 876
3183 525
3623 259
2311 130
4945 201
1574 225
2156 166
1830 268
21809 514
1590 309
2648 165
3847 629
5831 737
2930 328
2888 405