296
0
431
467
390
1936
1
1015
46414
479
594
20634
8
2881
2
121182
968
1541
1182
1045
2189
2727
543
503
19279
105290
2809
608
1921
745
422
1297
691
768