2356
2
3929
10
3498
4
2623
1
251
0
637
2727
6435
7
443
683
472
573
653
2061
1392
1049
3819
477
1428
781
2082
11
2551
2522
3233
16
423
2964
5363
6
390
20634
8
5155