2231
1
6345
1415
1309
0
1992
3
697
2688
2
419
1243
1867
2758
4
8217
6
4914
1494
3466
5389
1594
3593
16
2369
692
2507
1131
2061
518
1179
1055
974
2580
1650
1531