1301
2
674
551
0
1532
2302
3
1097
1
1089
1247
1225
3629
237
1767
1844
1974
1012
978
581
475
1310
1055
638
1676
3145
4
621
4732
2649
718
1239
1581
660