4258
1
1828
3
1015
1694
951
690
2495
0
2669
2
564
1743
108797
2534
1804
1033
2492
2131
21152
8
2949
1149
1687
2094
5
1790
8204
5919
2326
249
2165
6516
1787
3848