2293
2160
3
2
4
2
384
151
34
6
1
10
1
3
7
4
2
2
2
422
36
1
1
2
8
1
6
1
7
1
1
2
203
1
2
5
5
125
1
43
1
626
3
245
579
446
979
44
8
4
9
877
11
19
1
1
24
6
8
48
164
1049
44
28
154
820
706
585
793
996
313
5
13
1075
6
9
36
1
1
116
126
1
1
1
4
1
7
2
9
3
24
4
275
28
1897
93
721
1203
302
47
894
27
48
1
81
529
5
257
87
2281
12