2562
2
3918
3
1763
1
536
0
1095
1669
2542
2907
1904
638
1660
2399
1938
6075
15
3191
2121
1778
734
3116
4
2838
1152
3012
2369
1382
1590
1146
521
1883
1057
1844