3013 393
2943 526
4973 339
4051 880
2266 373
2385 411
2363 696
11192 384
6495 255
4630 306
755 171
3273 839
814 30
842 65
3424 503
15301 738
2954 506
3360 551
4635 289
2494 469
10078 190
4316 310
3612 852
3538 111