1271 29
31848 267
28036 508
5572 176
4325 360
7071 411
10017 826
8141 269
11926 612
3321 114
162018 422
150655 816
19162 387
146849 163
127221 969
18877 358
53318 741
58457 215
135200 1122
75053 625
78055 692
38635 378
62109 70
48561 618
59094 384
39248 437
32362 429
34343 82