2245
3
1089
1
4096
2
6346
16
496
0
619
3562
571
297066
7034
2284
745
5431
2131
1380
2299
1547
19944
1788
693
2972
1226
3053
7
1029
894
24337
22
1373
5
2136
3683
6
6445