2438
2193
528
222
45
3
465
27
9
5
274
228
622
10
311
726
561
727
113
1
3
2
1
64
1
1
1
4
2
9
1
1
1
2
1
10
11
646
1
21
17
1
12
1
38
6
17
2
1
6
1
1
230
7
6
1
1194
110
9
67
987
2
774
599
925
1297
183
9
3
13
1
1844
1
7
1
81
1
1
1
1
1
1
1
1
1
1
25
1
321
1
1
5
1
4
1
1
1
3
4
3
1
2
1
1
10
1
4
4
1
1
57
2
144
8
2187
99
869
1091
416
59
676
50
7
3
32
15
40
534
1
1
73
69
2418
20
1559
1