2226
2420
1
2
1
1
1
447
195
26
1
4
1
4
2
7
1
7
5
413
45
2
4
1
1
3
12
7
1
5
192
1
1
102
1
1
33
3
6
565
5
252
690
556
663
65
9
24
1
2
3
542
54
3
11
1
1
29
3
1
37
172
1204
53
39
140
1258
477
312
541
574
836
11
14
10
815
45
11
57
1
2
5
2
1
58
196
1
1
1
3
2
16
13
1
18
6
151
39
1746
290
890
800
420
40
599
15
37
1
61
333
5
94
147
2213
13
1962
264
11