2949
0
297066
1047
2
3354
5
5504
16
1239
1
108797
2245
3
1812
2906
6781
1431
131589
1458
3926
14
61216
32302
645
6294
4
19944
2392
3683
1679
1282
4382
6236
10
2377
1162
536
1331