2245
3
2048
2
278
1
297066
0
2354
1711
83
1226
3053
7
991
2797
5
1161
1295
2045
16062
15
2773
280
108797
1306
1581
3765
4
2650
20
5225
8
2110
2386
2159
3035
2368
2530
2250