2992
0
294
352
781
881
401
1112
677
63
422
1346
670
525
594
1222856
4
494
266
1580
29323
1423
2655
304
378
1612
2172
3929
10
736
438
693
505