1038
1
1964
2049
2
1424
1450
2861
1393
2264
0
3175
5
2086
536
1456
1057
1405
1296
991
1089
926
426
5347
3
360
1406
445
1354
416
337
915
971
34
1599