660
2
286
1
452
3
818
467
634
1095
131
84
67
94
30
284
97
215
390
339
275
1317
6
3813
11
528
916
706
1773
693
315
2667
400
472