2202
2152
3
2
1
4
376
149
35
1
6
1
1
9
2
3
2
2
3
2
396
39
1
2
10
4
1
1
3
2
1
1
212
1
1
1
3
115
42
683
5
213
537
425
983
44
10
6
5
5
874
12
15
4
1
21
6
7
50
145
969
43
27
148
773
646
608
751
940
325
9
13
1018
10
7
32
1
1
1
146
1
124
1
1
5
1
12
1
10
2
21
2
275
27
1813
87
677
1186
270
40
892
22
50
1
106
539
4
248
68
2194
8