2245
3
905
1
995
297066
0
582
1226
3053
7
1241
2
1943
1057
2057
5007
8
2797
5
1295
1318
2773
389
280
108797
2354
1581
2650
20
712
1289601
4
2386
2159
1103
2021
2027
1271