2097
2500
439
187
46
402
20
1
11
3
235
225
518
9
315
559
1
469
689
64
1
1
42
1
4
7
2
1
1
10
13
596
1
21
20
17
2
40
1
5
12
1
11
2
213
6
1
3
988
63
9
1
42
781
683
580
816
1163
100
5
8
1
1565
2
5
83
1
2
1
1
1
2
2
1
4
1
20
261
2
1
1
2
1
1
1
1
1
4
8
1
2
6
1
1
50
128
6
1906
57
647
974
408
58
624
50
15
8
23
20
1
42
476
1
86
72
2085
12
1342
3