1543
1
1156
1303
1253
1694
951
1660
2301
1681
2522
2
1787
1015
690
2669
2530
4
862
2036
19944
1967
564
3518
3
843
0
3140
619
1743
1813
1606
2949
582
108797