2432
2248
529
216
43
3
469
27
9
4
271
225
627
9
314
711
563
730
114
1
3
2
64
1
1
1
1
4
2
9
1
1
1
2
1
9
11
648
1
22
17
1
12
1
40
6
17
2
1
6
1
1
231
7
6
1
1182
111
9
65
980
3
772
603
919
1296
184
10
3
13
1
1842
1
7
1
83
1
1
1
1
1
1
1
1
1
1
25
1
314
1
1
4
1
4
1
1
1
3
4
3
1
2
1
1
10
1
5
5
1
1
57
2
146
8
2178
100
857
1097
417
58
679
50
7
3
33
15
40
536
1
1
74
69
2412
20
1545
1