658
336
1283
378
1062
520
384
465
10551
8212
7966
652
4720
9905
5141