2200
2161
3
2
3
2
361
150
32
6
1
9
1
2
7
3
2
3
2
393
37
1
1
2
6
1
3
1
1
4
2
1
3
208
1
2
5
3
113
39
615
5
232
535
420
977
36
7
4
5
7
867
10
31
4
1
22
6
8
48
155
972
36
29
142
789
657
583
744
942
312
5
13
982
6
11
37
1
1
125
118
1
1
5
1
11
12
1
2
21
3
265
29
1804
102
666
1179
280
58
883
39
48
1
94
534
4
246
79
2191
9