275
1
347
395
1625
3
1095
422
391
2
55577
36
1148
4
2598
1197
53232
16
436
0
4857
44
108870
14
532
647
953
12
653
892
876
800
849
797
5
496
906
913
981
930
979