2830
7
2097
3
1814
2
4143
6
5661
4
928
1
1966
6371
7328
256612
0
2252
2461
20
745
999
1344
3293
3116
514
97284
166543
18
1661
1006
2188
8
177
865
3488
1202
1389
3408
12
3650