2133
2
181997
11
2904
3
1664
1054
1799
3106
1
2629
123674
35
1343
605
2060
2676
2837
1174
3055
297066
0
1177
2300