2471
2156
1
3
2
6
425
185
29
3
2
1
4
1
2
3
3
3
1
2
1
453
58
1
3
14
1
3
4
1
1
7
12
2
2
2
1
237
3
6
2
120
32
2
657
5
293
772
539
769
98
2
4
22
2
2
3
604
40
1
12
1
1
17
2
4
58
212
1301
87
38
159
1231
598
445
640
825
739
20
10
912
14
10
51
1
3
83
208
1
2
1
1
4
2
18
18
15
3
184
38
2064
185
877
995
454
49
646
17
58
1
54
349
11
170
169
2449
22
2172
299
8