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