2288
2167
3
2
4
2
384
155
34
6
1
10
3
6
4
3
2
3
418
35
1
1
2
6
1
8
1
8
1
1
2
199
1
2
5
5
126
1
41
1
626
3
252
580
448
965
43
8
4
8
866
9
18
1
1
23
6
8
48
170
1051
43
28
158
817
708
577
793
991
301
6
13
1037
7
9
35
1
1
111
127
1
1
1
4
1
7
2
8
4
25
4
270
28
1897
93
725
1186
308
45
881
26
48
1
77
528
5
252
83
2278
10