1381
2
1166
1402
1
3050
0
1752
1369
1172
2604
9
1181
1243
2123
1105
619
3
2003
1103
534
490
2271
4
484
596
562
2663
1862
668
2903
1298
1679
477
13967