2116
2507
461
192
40
1
382
33
8
4
221
247
518
9
358
556
483
649
70
3
1
44
1
5
4
1
1
4
1
9
14
554
1
33
15
15
1
47
1
5
12
1
12
2
251
6
1
2
993
70
8
1
52
826
676
550
801
1177
116
5
8
1573
5
6
82
3
1
1
3
1
2
1
21
264
2
1
3
1
1
1
1
1
3
8
3
1
1
2
7
1
2
2
52
1
115
6
1928
67
656
949
460
45
593
43
14
5
25
17
35
439
1
85
79
2105
11
1369
4