3107
7
1590
1
2268
4
526
0
1380
467
1093
2562
2
3326
3
693
784
2427
12
1690
1000
1691
802
1125
1813
830
801
1632
868
1547
1788
1660
2294
83
496
2368
582