277
1
350
397
1628
3
1098
429
398
2
55612
36
1157
4
2610
1200
53328
16
441
0
4861
44
109251
14
539
650
959
12
654
894
882
802
861
799
5
497
910
916
984
932
980