2234
2143
3
2
3
2
368
155
33
6
1
10
1
2
7
3
2
3
3
407
36
1
1
2
7
1
3
1
1
4
2
1
3
210
1
3
5
3
113
41
616
5
240
550
423
984
37
7
4
4
7
875
10
31
4
1
22
6
8
48
163
989
37
28
144
807
669
586
765
954
318
5
13
1013
6
11
38
1
1
122
120
1
1
1
4
1
11
12
1
2
21
3
269
28
1833
104
680
1191
288
57
891
39
48
1
90
542
4
248
80
2225
9