2266
2174
3
2
3
2
375
155
33
6
1
1
10
1
2
7
3
2
3
3
416
35
1
1
2
8
1
4
1
1
4
2
1
4
213
1
3
5
3
116
42
621
5
245
559
434
990
38
7
4
4
7
880
10
31
4
1
23
6
8
49
165
1011
38
29
147
824
677
589
776
970
322
5
13
1027
6
12
40
1
1
124
126
1
1
1
4
1
11
12
1
2
22
3
275
29
1855
107
698
1198
294
58
896
39
49
1
90
545
5
250
80
2257
9