660
2
285
1
452
3
817
467
633
1095
131
84
67
91
29
283
96
215
390
339
275
1317
6
3813
11
527
916
705
1772
692
315
2666
400
472