2029
2139
444
176
38
3
391
18
9
2
228
215
493
9
253
518
484
711
63
1
1
1
1
36
1
5
9
1
2
1
1
11
14
614
21
19
15
2
42
6
18
1
1
12
4
148
2
2
1
968
62
8
1
41
778
628
571
819
1124
68
2
6
1
1511
1
1
2
87
2
1
1
2
1
3
1
14
257
1
1
3
1
1
2
1
1
2
4
5
4
2
56
126
6
1849
48
614
1032
320
57
639
56
13
7
29
14
45
480
1
77
92
2017
12
1250
2