2480
4
2707
2
3636
4702
2959
1
1013
0
14861
7
910
513
2655
3957
3
1425
3649
5
2059
84
5390
1123
2531
1991
535
479
3297
12
372
3608
2023
2623
211
736
2106
802