888
693
4
276
101
31
2
282
12
1
3
1
3
142
108
22
3
551
1
1581
579
1183
1
1098
143
2
1
1331
68
2
41
1
18
10
19
1
1
51
3
6
1
198
477
899
708
745
59
9
1
29
1048
1
9
65
106
74
2
2
9
1
4
17
344
5
1212
20
23
1479
48
1411
82
55
8
26
24
2
121
907
8
1
314
204
1567
14
463