2535
2
6236
10
7258
0
55904
792
4044
5
3083
2710
2465
971
477
3014
20
37355
13
1393
1
496
3125
352
5431
3546
465
630
432
1853
657
475
560
1974
3354
9
1342
3498
4