2051
2510
461
179
34
1
370
32
8
4
207
228
518
8
359
529
471
616
76
3
1
40
1
5
2
1
1
4
1
9
11
529
1
29
16
13
1
45
1
5
10
1
12
2
259
6
1
2
958
75
8
1
53
807
647
532
790
1125
107
5
8
1
1506
3
6
82
3
1
1
3
2
1
1
16
266
2
2
2
1
1
2
1
1
3
1
7
2
1
1
8
1
1
2
54
99
6
1877
69
609
916
475
45
563
41
14
4
24
20
33
414
1
76
82
2040
11
1336
2