303185 1032
27386 232
38103 38
26225 195
8972 95
13690 509
32365 210
11219 391
14435 238
7991 363
6167 381
3808 400
5661 204
7518 270
8214 633
7981 471
9130 78