2104
1139
3
2
1
3
642
234
37
1
10
1
1
11
1
1
2
1
1
2
3
623
48
1
2
9
1
5
2
1
9
2
1
5
3
303
1
1
2
206
1
1
45
1
934
5
331
801
681
1342
88
27
1
1
5
1
7
3
11
1207
19
13
5
1
2
37
11
16
1
52
2
204
1489
87
33
187
1167
960
896
1117
1540
390
10
16
1839
8
9
43
2
1
1
1
140
1
224
1
1
7
1
1
17
9
9
41
1
385
33
2696
129
1031
1682
425
64
1237
30
52
2
142
761
5
291
110
3233
10
974