22
13
535
442
511
5
109
17
694
506
432
100
5
351
1274
725
342
9
2370
314
991
5
6
923
587
881
562
