29011 63
9097 81
32412 121
8949 440
11339 408
9055 889
11512 883
6121 351
14523 368
10913 152
5003 468
8711 321
19728 889
10101 523
39962 322
5365 97
923 61
49142 66
11769 674
8814 621
2982 568
10617 362
5188 547
9216 389