2257
2151
3
2
3
2
375
155
34
7
1
10
1
2
7
4
2
2
2
413
36
1
1
2
7
1
4
1
1
6
2
1
2
208
1
3
5
4
117
42
1
619
5
237
551
437
993
39
7
2
4
8
881
12
31
4
1
24
6
8
49
156
1009
39
31
148
797
692
589
760
985
316
5
13
1059
6
9
40
1
1
122
121
1
1
1
4
10
1
12
1
2
23
3
274
31
1856
96
688
1207
287
59
899
39
49
1
85
548
5
251
84
2246
11