4491
5
1430
1
1279
0
1059
4671
528
597
687
242
348
594
633
422
395
433
413
1971
3
1272
692
2
347
873
2649
396
1082
654
844