2093
2500
437
188
40
1
406
20
9
1
228
236
516
10
303
525
1
494
708
62
1
1
39
1
2
8
2
1
12
14
606
1
23
23
1
18
3
37
1
6
14
1
1
8
2
202
6
1
3
988
60
9
1
32
759
684
605
832
1158
86
5
1
9
1577
1
5
100
1
1
1
2
1
2
5
13
252
1
1
2
1
1
1
1
1
4
7
1
1
2
7
1
1
41
126
6
1915
46
618
1020
391
58
638
57
12
8
29
24
1
39
491
1
88
80
2083
10
1325
3