347
0
31535
545
1133
494
259
1824
348
394
456
171
683
303
572
5223
9
2199
328
1129
325
333
261
381
1020
968
19279
2
614
995
25137
1661
1