29506 242
101570 729
23129 818
9621 540
164070 293
346583 1214
16650 277
479 42
331534 586
13076 393
61799 629
4996 366
7036 904
5554 186
2410 61
450242 1070
165718 855
26562 603
26537 52
154143 438
69613 398
6586 551
137963 736
147676 309
33461 306
38663 270
18274 180
33716 787