2245
3
297066
0
2354
1
1226
3053
7
1241
2
1943
2797
5
1057
2057
1295
373
5007
8
1318
2773
389
712
280
108797
1103
1581
3765
4
2650
20
1765
5225
1289601
666
2386
2159
2021