294
596
110
404
39
109
56
24
34
1539
71
32
83
653
18
104
821
84
19
1075
139
297
13
15
66
91
720
96
52
669
122
238
1433
180
458
242
22
3961
533
661
101
93
480
48
8
26
27
67
12536
85
61
819
4013
35
116