2256
2129
3
2
3
2
373
155
35
7
1
10
1
2
7
4
2
2
2
413
37
1
1
2
7
1
5
1
6
2
1
2
208
1
3
5
4
120
42
1
619
4
237
556
433
991
39
7
3
4
8
877
12
31
1
1
24
6
8
49
159
1008
39
28
148
804
688
588
764
978
315
5
13
1041
5
9
40
1
1
121
119
1
1
1
4
7
1
9
1
2
23
3
274
28
1855
99
688
1201
289
59
895
39
49
1
85
544
5
253
84
2245
11