106
0
13967
2
693
96
479
360
325
334
332
593
414
1216
1288
502
929
5252
55
1541
356
478
19079
6
37847
487
442