951
1
1451
0
1431
5375
1688
1767
2
1015
1058
1694
690
2495
1075
2669
2505
1815
8527
1250
1558
383
2942
6
913
564
2522
658
980
784
1514
2710
1743