2110
1
1716
1112
2999
3
2368
2744
0
1486
1213
4442
7
752
1382
1590
4311
300
4043
6
2173
657
12305
1180
1691
467
915
3326
666
935
1104
9566
8
802
2
693
703