1543
1
1156
1303
1253
1813
1568
2522
2
2152
2082
578
0
1660
1691
1749
1816
1787
1092
1093
957
2804
4
1480
2669
1569
1739
1320
2368
496
1431
771
830
1380