559
4
21
89
104
509
825
102
14
5
325
294
1130
516
173
81
527
848
305
0
97
199
10
815
142
195
0
288
1066
844
26
428
83
682
26
10
249
165
844
261
294
12
60
381
42
300
370
268
516
11
32
8
13
