30520 150
16278 716
2275 219
38444 470
7149 390
5506 447
23583 323
32614 273
20371 434
2123 186
775 43
2943 200
7240 812
38194 645
5742 163
14886 580
2473 166
17053 329
8841 115
7447 271
13850 775
5308 527
1796 192
3422 307
26960 197
8016 642
28836 468
9953 754