30947 407
5182 44
38016 925
86646 908
50859 920
23065 332
30448 390
16279 432
33882 423
12854 734
6330 282
14836 447
3261 299
2845 524
2268 220