150660 137
273965 623
7321 466
9309 368
5945 503
8385 950
10000 673
11302 718
8312 570
15969 545
6360 98
8226 70
18230 859
21737 254
3376 115
22823 161
24539 527
7735 123
9156 66
4429 230
9806 519
7020 591
19650 265
27282 341