2123
2278
482
202
29
3
400
18
5
6
244
213
497
17
303
441
514
775
90
1
1
32
1
4
4
2
12
10
678
1
19
20
8
2
52
5
26
2
1
1
13
1
2
1
188
1
1
1
939
89
10
1
47
736
1
658
669
820
1222
75
2
2
2
1
1
1618
1
1
89
2
1
2
1
1
4
2
1
3
25
248
1
2
3
1
2
2
2
1
6
1
65
179
9
1884
51
545
1122
400
52
704
56
14
4
30
18
63
527
101
67
2113
10
1392
7