2096
2485
439
187
45
401
20
1
11
3
236
225
518
9
314
555
1
470
692
64
1
1
42
1
4
7
2
1
1
10
13
599
21
20
17
2
40
1
5
12
1
11
2
212
6
1
3
986
63
9
1
43
775
683
584
818
1160
100
5
8
1
1565
2
5
84
1
2
1
1
1
2
2
1
3
1
20
261
2
1
1
2
1
1
1
1
1
4
8
1
2
6
1
1
49
128
6
1905
57
642
979
407
58
627
50
15
8
23
20
1
43
477
1
86
73
2084
12
1342
3