304061 1032
31858 235
40448 38
27654 195
10971 95
14401 509
33093 210
11998 391
16219 239
10150 364
6860 381
4126 400
6709 204
8220 270
8895 633
8907 471
9837 78