303875 1032
31057 233
40119 38
27457 195
10520 95
14288 509
32981 210
11900 391
15917 239
8752 363
6762 381
4074 400
6584 204
8124 270
8805 633
8721 471
9739 78