2056
2541
435
193
30
369
28
9
3
212
248
522
6
360
535
476
602
83
2
42
1
4
3
2
1
2
3
1
9
12
518
1
35
14
11
1
42
1
5
7
1
12
2
265
6
2
2
965
80
10
1
50
819
659
515
796
1127
111
5
9
1499
3
6
87
3
1
1
1
4
1
1
15
276
1
2
2
1
2
2
2
1
8
1
3
1
9
1
1
1
61
1
97
8
1880
71
631
891
479
51
558
34
14
4
21
22
32
392
1
1
83
85
2045
11
1362
3