733
2
1053
1
350
281
1967
869
933
4119
4
1807
2190
3
15805
10
3031
6
434
2100
479
335
956
1384
695
1481
1854
444
894
2505
324
1090