616
1
12175
2
497
3
1291
599
449
827
91
401
659
652
448
2976
7
1151
528
331
489
653
1784
4
272
366
753
622
411
1021
472
391
400
688
353