1096 359
1060 275
1329 336
123 32
120417 395
9403 393
115136 286
98918 862
95137 226
13525 242
14044 171
167648 711
149350 1008
162584 477
95171 924
29495 272
152179 950
15370 152
621 112
2380 559
64348 228
65318 667
299895 1018
75140 848