30382 407
4258 44
35738 925
86102 908
49163 919
22540 332
29664 390
15875 432
32568 423
12568 734
3621 282
14179 447
3126 299
2785 524
2214 220