2142
1120
3
2
3
3
600
247
41
6
1
1
8
2
5
2
1
2
2
641
59
1
2
7
3
1
1
8
2
1
2
4
310
1
1
3
3
210
39
945
9
346
779
663
1379
95
18
7
3
1
5
1
10
1242
19
21
4
1
3
48
11
20
1
55
2
210
1465
94
30
184
1166
994
888
1167
1552
362
10
15
1911
8
10
48
1
1
1
1
1
158
1
244
1
2
5
1
15
1
11
9
50
1
377
30
2724
131
1007
1738
435
61
1272
42
55
1
135
795
4
302
111
3253
9
950