2222
2420
2
1
1
1
459
185
27
1
4
1
4
3
8
2
7
6
412
43
2
7
1
1
1
2
12
8
1
6
190
1
1
108
1
1
29
1
3
7
576
5
246
697
566
638
75
9
23
1
2
3
526
53
3
10
1
1
29
3
1
37
163
1226
62
37
141
1246
496
302
539
573
841
11
16
10
857
44
12
59
1
2
5
2
1
53
184
1
1
1
3
3
16
9
22
6
144
37
1767
274
894
790
428
41
582
14
37
1
62
310
6
94
143
2210
12
1973
249
11