1943
2
1015
1
1694
951
690
2669
1844
1301
1767
564
674
638
0
3145
4
740
1743
108797
1547
189
1572
237
2302
3
551
4979
6
4759
3506
8
7633
2499
1496
2942
1380