521
0
1462
2211
458
8116
6
935
139
714
787
501
422
3015
152
1089
116
489
2673
518
392
1073
2972
357
1
363
573
1348
979
670
414
494