826
2
352
1
1269
283
482
1940
3
1650
74
349
621
1482
894
1766
1307
1167
808
922
901
440
1052
1292
5
404
892
495
75
663
423
999
1021
664