1129
1
888
1087
2
1294
1597
3
2184
1455
1568
1660
1302
2100
1168
1632
1691
5505
14
1938
1312
991
739
1217
1120
0
5382
5
1636
693
784
526
1093
2438
1380
2166