1047
2
3926
14
697
0
2695
4
1812
1
784
868
1000
323
1660
475
645
2906
652
3172
1679
1606
1162
536
1331
32302
1093
1623
3485
7
1431