2199
287
4
1
1
2
391
145
30
1
8
2
12
1
3
1
1
1
2
4
4
415
37
1
2
2
10
1
8
2
1
3
2
1
5
189
1
1
3
107
1
49
1
657
4
210
537
458
941
53
13
7
1
6
848
5
10
5
1
17
6
4
42
135
1006
52
32
154
769
656
588
714
917
368
10
13
912
9
6
25
1
1
1
1
124
120
7
1
12
8
4
15
1
284
32
1784
99
695
1157
263
43
859
14
42
2
101
503
4
240
74
2192
7