347
0
545
1133
494
259
456
683
303
31535
20634
8
572
5223
9
2199
348
2730
6
1824
1129
394
171
333
261
1020
968
2657
3
614
2668
2
5875
1015
737