3551
10
3234
3
1160
0
1194
1
1506
3000
6
1814
2
2710
1783
23802
9
1335
1831
5
2920
4
1013
4478
853
1191
2675
1864
1295
1719
3045
2593
2000
7
3336
1142
946
1363