2293
2458
1
2
1
1
441
183
31
1
4
5
3
4
5
3
418
54
3
5
1
1
8
7
4
184
1
82
1
3
1
33
2
4
602
5
239
678
560
727
89
11
23
1
2
2
622
47
3
12
1
1
21
3
1
32
170
1183
76
34
130
1263
516
350
612
604
870
11
14
19
956
45
13
53
3
1
6
1
79
173
1
1
6
3
14
14
1
1
3
5
168
34
1777
314
869
867
435
40
672
16
32
1
66
372
9
123
132
2282
11
1976
317
12