2193
2030
4
2
1
3
829
321
71
9
3
3
15
2
2
1
2
4
3
1
808
58
1
2
2
9
1
1
5
2
1
12
3
1
3
3
420
1
1
2
322
44
4
1162
14
453
1062
957
1648
103
1
1
1
1
1
44
1
4
9
1
2
8
1
12
19
1465
28
28
5
15
3
58
12
21
1
1
1
58
4
287
2
2
1
1992
99
41
1
224
1528
1247
1180
1548
2043
440
16
21
1
2566
1
15
7
110
3
1
1
1
2
1
1
3
1
1
2
146
383
1
1
3
1
7
1
1
19
1
1
2
12
5
7
2
72
2
404
38
3627
154
1306
2200
579
104
1504
68
59
6
33
14
2
141
974
4
1
323
169
4206
17
1260
2