2271
2186
3
2
3
2
375
157
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
4
117
42
622
5
245
559
438
991
38
7
4
4
7
881
10
31
4
1
23
6
8
49
165
1015
38
29
148
826
679
589
778
972
323
5
13
1030
6
12
40
1
1
124
127
1
1
1
4
1
11
12
1
2
23
3
275
29
1859
108
702
1199
294
58
897
39
49
1
90
546
5
250
80
2262
9