645
0
1623
1
1431
1243
1239
2698
1767
2
1843
345
1282
925
3
1614
8945
1970
1446
1400
1059
2595
863
1564
616
365
577
475
101569
102
768
826
1558
1458