836
59
36
24
1906
643
1510
1145
66
211
801
33
1022
1
1264
49
12
4
240
15
13
7
14
98
97
44
88
10
8
810
11
514
16
880
58
52
18
76
51
17
392
84
85
588
46
53
312
570