2358
9
1196
1
526
0
1380
467
1093
2562
2
3326
3
693
784
2427
12
1690
1000
1691
800
802
1125
1813
830
801
1632
868
1547
1788
1660
1323
2294
83
496
2368