2178
2172
3
2
3
2
348
147
32
6
1
9
1
2
6
3
2
3
2
393
37
1
1
2
6
1
3
1
1
4
2
1
3
204
1
1
4
3
113
39
612
5
228
526
416
973
35
7
5
5
7
862
11
31
4
1
22
6
8
48
152
956
35
29
141
779
647
582
734
931
311
5
13
972
6
11
35
1
1
123
116
1
1
5
1
11
12
1
2
21
3
263
29
1785
101
655
1171
276
58
879
39
48
1
95
528
4
246
80
2168
10