1690
2
1938
0
1787
1
1015
1694
951
690
2669
666
564
382
3463
1743
108797
2245
3
5375
2949
3835
5
2629
1451
2495
3014
20
562
11153
8
1268
1087
1628
83
2496
3222