0
16
669
80
14
1578
17
4
62
2
110
30
277
143
859
38
1
3
811
113
325
336
197
23
580
186
11
21
165
6
371
120
30
376
10
9
17
998
352
320
157
464
73
352
176
651
790
8
684
14
