303912 1032
31376 235
40232 38
27526 195
10557 95
14335 509
33011 210
11935 391
16027 239
9349 363
6787 381
4085 400
6625 204
8157 270
8830 633
8811 471
9785 78