221
60
59
39
38
60
67
153
89
90
876
633
2
1
149
89
20
1
1
1
130
12
2
2
1
1
1
1
1
1
4
1
1
1
1
95
1
1
87
1
2
1
257
3
102
9
436
305
24
1
1
1
2
1
3
6
7
285
2
8
25
1
69
1
3
436
24
24
283
310
226
8
2
3
222
6
22
13
2
1
2
383
3
1
12
1
1
1
8
3
64
1
7
3
7
3
5
1
17
6
1
2
1
1
10
5
2
1
519
2
44
2
3
1
10
143
1
1
1
1
1
2
1
2
4
1
2
6
1
1
19
2
77
22
756
19
2
460
1
300
90
25
290
14
26
89
37
60
867
9