2055
2502
423
184
40
1
406
20
9
1
223
234
503
10
301
511
1
486
693
63
1
1
36
1
2
8
2
1
12
13
592
1
22
23
1
18
3
35
1
6
14
1
1
7
2
204
6
1
3
968
61
9
1
32
751
668
591
813
1141
84
5
1
9
1547
1
5
98
1
1
1
2
1
2
4
13
248
1
1
2
1
1
1
1
1
4
7
1
1
2
7
1
1
39
125
6
1877
47
606
998
387
57
623
57
11
8
28
24
1
39
479
1
86
79
2045
10
1306
3