1230
5
1594
2
1268
0
1152
981
1
665
2095
4
1851
1333
2858
14
1237
3092
4431
6370
1163
3119
1378
1528
2870
3
3462
1645
2585