2741
4
661
0
1049
1809
5
861
962
645
1064
475
1420
2510
376
516
460
354
583
810
510
455
1208
696
857
894
128
402
918
1733
501
584
628