5151
2
2773
1
3380
2663
0
596
1469
2405
1397
380
544
717
323
749
475
460
1243
850
2123
1105
1103
311
673
534
490
2271
4
484
1166
562
652
2954