1029
2
21152
8
2593
1
1223
3371
9
2911
297066
0
5151
1247
1301
1942
5225
2510
1581
2711
2740
3
3765
4
6236
10
951
3629
1694
19079
6
1814
1174
1492
4651
3105
398656
19
3466
3206
5