3
2771
19
187
115
12
43
84
21
77
61
81
63
1591
76
60
29
3551
431
291
13
1521
6
5
25
452
99
2
1
8
92
39
237
8881
23
36
79