30399 407
4286 44
35784 925
86118 908
49210 919
22547 332
29681 390
15884 432
32631 423
12576 734
3623 282
14203 447
3129 299
2786 524
2216 220