40302 71
12959 32
164110 662
58657 451
103331 126
56204 456
25211 581
47777 380
16003 215
8483 822
13063 33
52972 396
114019 896
54227 221
86752 332
114395 657
293796 1235
116182 343
3684 690
5195 528
149104 711
5877 683
193058 669
48506 924