380
0
137
644
334
109
984
698
2932
2
475
501
722
403
668
688
3498
4
460
527
445
551
339
1199
2666
9
2475
1
47639
903
660
308
17946
787
670