164
0
802
2551
1
20634
8
1346
547
2211
2730
6
2809
2
466
1336
1477
2190
362
1436
1172
633
543
646
851
380
1054
1110
919
980
306
968
608
876
503