1431
1
2036
2
2189
1599
0
1426
3
1937
7
3102
1631
1027
4606
108797
1118
1912
1798
1618
4168
5
2203
1668
2505
3465
1225
1743
374
3054
877
1637
2057
1683
4471
716