30954 407
5261 44
38081 925
87540 908
50909 920
23078 332
30471 390
16286 432
33899 423
12868 734
6336 282
14856 447
3268 299
2850 524
2271 220