2194
2027
4
2
1
3
386
150
32
9
3
15
2
2
1
2
4
3
1
419
40
1
2
2
9
1
1
5
2
1
3
3
1
3
194
1
1
2
102
44
4
666
5
196
542
471
945
40
10
7
1
5
861
6
10
5
1
15
6
3
45
136
1019
38
32
183
751
617
611
739
904
373
14
15
1047
14
5
25
1
1
1
2
132
124
7
1
17
7
3
16
2
278
32
1781
103
684
1183
256
45
873
13
45
2
95
500
4
246
80
2190
4