1373
1
3848
3
14589
10
1042
4
3137
2
1633
2861
3271
1025
8267
0
1300
7870
1071
2420
1127
608
1894
1294
2948
9
4810
1239
928
1232
1329
493
2623
6
3920
4578
10114
12
2750