2435
1
3706
5
718
471
0
1040
563
1473
2169
2
951
3593
16
2566
3
560
664
2487
577
747
1889
1650
1446
516
2124
2152
2908
2484
468
803
605
8527
3378
7
221