30335 407
4192 44
35584 925
86072 908
49044 919
22481 332
29615 390
15825 432
32459 423
12542 734
3607 282
14153 447
3115 299
2779 524
2209 220