3608
2
1013
0
910
1
513
1425
3649
5
2059
84
3636
4
5390
7
1123
2531
535
479
3297
12
372
5825
504
2023
2623
3
736
2039
2480
2535
3131
1458
2106
802
656
888