2103
2485
440
187
45
403
20
1
11
3
236
226
521
9
315
555
1
470
697
65
1
1
42
1
4
7
2
1
1
10
13
604
21
20
17
2
40
1
5
12
1
11
2
213
6
1
3
986
64
9
1
43
776
685
588
820
1166
99
5
8
1
1571
2
5
84
1
2
1
1
1
2
2
1
3
1
20
262
2
1
1
2
1
1
1
1
1
4
8
1
2
6
1
1
49
130
6
1910
57
642
984
409
58
632
50
15
8
24
20
1
44
481
1
86
73
2091
12
1348
3