29601 242
101948 729
23134 818
9623 540
164108 293
346662 1214
16684 277
480 42
331588 586
13076 393
61799 629
4996 366
7036 904
5554 186
2410 61
450261 1070
165732 855
26562 603
26538 52
154154 438
69629 398
6586 551
137980 736
147700 309
33463 306
38664 270
18275 180
33720 787