2541
2039
3
2
1
8
472
177
34
1
6
1
8
1
2
4
6
1
1
2
2
1
480
55
2
3
6
1
7
1
5
4
1
218
5
10
3
132
30
1
713
4
301
661
630
861
88
5
21
2
1
7
753
39
2
10
2
1
19
3
5
48
215
1284
80
44
159
1127
635
576
773
965
601
20
14
1056
22
6
48
4
112
1
178
2
1
1
8
1
13
11
15
1
215
44
2059
223
886
1160
399
52
795
17
48
1
75
385
6
219
154
2524
17
13