1290
375
4405
4
2764
5
1685
3
2677
1651
1090
841
6413
388
811
461
445
1268
1
883
1000
383
307
651
960
621
579
700
933
1515
2