2456
2121
3
2
1
5
407
191
34
1
1
7
1
8
2
2
6
1
1
3
1
471
53
1
1
3
4
1
1
1
1
1
7
4
1
204
4
3
1
6
127
34
4
673
4
242
654
614
879
67
4
9
2
2
744
38
1
16
3
1
25
5
5
39
165
1275
60
38
172
983
681
582
751
1015
500
22
22
980
26
7
53
1
4
116
1
150
1
2
1
1
10
5
4
14
3
246
38
2009
163
822
1188
345
39
787
22
39
1
83
435
8
223
114
2445
11
13