2245
3
2110
1
297066
0
1691
1415
2758
4
1867
1084
8217
6
5225
8
2100
2
2231
6345
6236
10
951
2688
1581
1694
785
1174
3765
1332
1286
1226
3053
7
1492
1639