853
693
3
270
98
31
1
2
280
13
1
3
1
5
139
99
22
2
548
1
1546
556
1173
1
1050
143
2
1
1315
59
2
42
18
9
18
1
1
50
3
5
1
191
458
891
703
727
61
9
1
26
1041
1
9
59
119
77
2
1
9
1
8
16
325
4
1200
17
27
1450
45
1384
82
54
8
22
22
2
112
899
6
1
307
195
1535
11
465