2056
2410
430
183
44
1
387
20
1
12
3
227
226
512
9
304
539
1
461
686
65
1
1
40
1
4
9
2
1
1
10
11
594
20
20
19
2
37
1
5
12
1
9
2
207
6
1
3
961
64
9
1
39
753
670
583
799
1152
88
5
8
1
1540
1
5
86
1
2
1
1
1
2
2
1
3
1
18
254
2
1
1
2
1
1
1
1
1
4
8
1
2
6
1
1
44
129
6
1869
52
623
971
397
55
621
52
13
8
22
22
1
42
476
1
85
70
2045
11
1307
4