2245
3
297066
0
4443
9
1828
2071
1845
1
413
2627
2949
1743
55904
985
37355
13
3120
4
1193
3316
10
1226
3053
7
17333
27
444571
1180
2440
2797
5
3146
12
3398
12459
1295
2565
2
1328
1497