2531
2
3053
7
1510
0
894
3297
12
3831
736
1
84
3683
571
1457
656
1215
5390
1123
2499
535
2683
372
1566
3608
297066