2241
2420
2
1
1
1
463
188
27
1
4
1
4
3
8
2
7
6
411
44
2
7
1
1
1
2
12
8
1
6
191
1
1
107
1
1
29
1
3
7
584
5
244
703
576
643
75
9
23
1
2
3
531
53
3
10
1
1
29
3
1
37
161
1242
62
38
142
1254
503
304
542
580
844
11
16
10
865
39
13
58
1
2
5
2
1
54
185
1
1
1
3
3
16
9
22
6
145
38
1778
280
908
797
426
41
587
14
37
1
63
314
6
94
143
2229
12
1992
249
11