2482
2115
3
2
1
5
417
194
34
1
1
7
1
8
2
2
6
1
1
2
1
473
54
1
1
3
4
1
1
2
1
1
7
4
1
208
4
3
1
6
127
34
4
680
5
253
661
620
879
69
4
9
2
2
743
39
1
16
3
1
25
5
5
39
172
1287
62
38
177
999
689
579
756
1027
505
22
22
980
26
7
54
1
4
114
1
147
1
2
1
1
9
5
4
14
3
245
38
2035
164
838
1188
350
39
787
22
39
1
83
432
8
223
117
2470
12
13