303165 1032
27253 232
38028 38
26177 195
8956 95
13665 509
32351 210
11202 391
14404 238
7976 363
6150 381
3796 400
5650 204
7499 270
8203 633
7931 471
9109 78