2245
3
297066
0
2354
1
108797
2181
5
10827
4
985
1289601
475
1591
444571
9
1226
3053
7
3186
894
5431
2
17970
15
571
616
1380
2797
12459
1295
2471
14861
2773
109776
42
280
1581
2070