2050
2369
434
182
45
1
386
20
1
12
2
220
225
511
10
298
537
1
463
688
63
1
1
40
1
4
8
4
1
1
10
11
594
21
20
19
2
34
1
5
13
1
9
2
206
6
1
3
958
62
9
1
36
751
666
586
791
1153
89
5
9
1
1538
1
5
89
1
2
1
1
2
1
1
3
1
19
251
2
1
1
2
1
1
1
1
1
3
7
1
1
2
6
1
1
41
129
6
1865
50
618
975
392
55
622
53
13
8
22
22
1
43
478
1
83
72
2039
11
1311
4