3128 521
22265 508
4401 840
2593 146
7121 556
9860 340
3297 360
2321 276
2484 535
6211 471
13576 297
9909 800
5209 150
8024 247
4949 669
6351 805
3015 522
2898 856
8271 557
2796 554
6694 497
5147 910
18554 265
3667 471