1532
1
916
1126
947
1245
966
2
982
1587
1254
1321
5232
7
3080
3
2316
0
1355
964
800
1398
2921
5
1044
14
3107
4044
3546
14125
10
1478
2465
1189