2473
2123
1
3
2
6
429
185
28
3
2
1
4
1
2
2
3
3
1
2
1
461
59
1
3
15
1
3
4
1
1
7
14
2
2
2
1
236
3
7
2
119
30
1
652
5
291
775
550
763
94
2
4
22
2
2
3
605
40
1
12
1
1
14
2
4
58
211
1315
83
38
161
1233
599
442
630
824
738
20
10
917
15
10
52
1
3
86
203
1
2
1
1
4
2
17
14
15
3
185
38
2063
187
886
998
449
49
647
17
58
1
54
347
11
169
166
2451
22
2180
293
8