2296
2173
3
2
4
2
385
155
34
6
1
10
3
6
4
3
2
3
420
35
1
1
2
6
1
8
1
8
1
1
2
201
1
2
5
5
126
1
41
1
627
3
252
586
448
966
44
8
4
8
867
9
18
1
1
23
6
8
48
170
1057
44
28
158
824
706
580
794
996
302
6
13
1035
7
9
35
1
1
116
127
1
1
1
4
1
7
2
8
4
25
4
270
28
1905
93
731
1187
309
45
882
26
48
1
77
528
5
253
83
2286
10