2172
2422
2
1
1
1
446
181
23
1
5
1
4
3
8
2
7
5
394
43
2
7
1
1
1
2
11
8
1
6
189
2
1
106
1
29
1
3
8
580
5
236
664
562
642
68
9
19
1
2
3
533
48
3
10
1
1
29
3
1
38
154
1196
54
39
133
1196
495
309
544
559
822
11
15
10
874
37
12
60
2
5
2
58
180
1
1
1
4
3
17
8
1
22
6
151
39
1722
260
877
792
395
41
584
14
38
1
68
314
6
93
138
2161
11
1918
254
12