2129
1574
3
2
2
3
346
143
33
6
1
8
2
4
2
1
2
2
391
43
1
2
7
3
1
1
4
2
1
2
204
1
1
1
3
109
39
670
5
200
527
396
964
42
8
6
5
5
866
8
17
4
1
23
6
7
49
129
934
41
26
140
738
646
579
731
911
312
9
11
1003
8
8
34
1
1
1
140
1
128
1
1
5
1
13
1
10
2
21
1
267
26
1743
93
656
1163
249
41
880
24
49
1
99
530
4
243
70
2123
6