1516
1
1399
1015
1694
951
690
2669
2
785
0
564
1743
2429
4
108797
1232
427
1380
21152
8
2949
1590
2110
1787
607
445
1070
2562
2670
5375
1282