1125
1
924
2
1038
1152
1424
441
3475
5
3351
3
882
2049
1450
2861
736
0
1089
1405
1296
991
1813
5347
2166
83
1622
1839
1763
1834
1690
1307
1093
2243
6
1558