2189
2152
3
2
1
4
369
145
35
6
1
1
9
2
3
2
2
3
2
394
40
1
2
10
4
1
1
3
2
1
1
211
1
1
1
3
115
42
684
5
206
535
421
983
44
10
6
5
5
874
12
15
4
1
21
6
7
50
137
964
43
27
148
765
643
606
750
935
325
9
13
1019
10
7
32
1
1
1
146
1
124
1
1
5
1
12
1
10
2
21
2
275
27
1800
87
673
1184
262
41
892
22
50
1
105
539
4
248
69
2181
8