1211
1
1513
1645
2
951
2760
4
1562
3
619
1361
564
2427
12
633
2502
2122
1564
1976
1423
599
0
2740
1015
1087
712
1124
2886
1606
159
3539
1751
8527
1618
1778