883
693
4
275
101
31
2
278
12
1
3
1
3
140
108
23
3
548
1
1576
575
1173
1
1093
139
2
1
1324
67
1
40
1
18
10
19
1
1
49
3
6
1
196
478
895
704
742
58
9
1
28
1032
1
9
64
105
72
2
2
9
1
4
17
346
5
1206
19
23
1469
46
1403
80
53
8
26
24
2
123
901
8
1
314
203
1562
14
463