103502 753
45305 410
24693 286
74028 471
16559 96
15246 235
8329 85
20364 181
19426 326
13611 479
18593 710
4390 205
9517 560
34665 119
15271 624
35993 473
11135 212
12044 225
15579 472
46658 407
20363 816
10733 799
64312 339
69800 543
9929 732
14016 210
20540 292