4309
3
1681
1
897
2505
2
3465
1743
0
2309
3054
5
2057
1683
716
1306
83
2500
1175
2368
790
714
3354
1481
12472
539
3735
4
582
753
914
2670
5375
1015
2044