296651 183
31800 328
27258 236
122205 677
21011 712
49700 528
94517 428
53418 418
147809 929
140819 170
41101 275
85775 830
28514 49
5469 412
21288 330
14963 885
7291 378
55172 603
78063 81
116260 403
24095 277
33734 139
17807 580
13357 609
107063 909
57418 513
174453 543
50704 61