1307
3
1399
1
3228
1475
2
1354
469
0
2982
2559
1661
4
2304
2980
1191
1052
915
1660
2687
891
801
1220
2321
1891
6
995
2610
3007
1152
5431
802
4285
3326
1000