3940
507
275
3185
1261
535
2103
989
545
3496
1763
327
1780
758
363
3505
1181
395
3500
1695
476
2550
1534
348
2852
1484
493
3181
1558
522
3513
1232
449
2471
977
230
2697
677
300
3558
696
195
2675
715
128