4248
0
4686
1
932
572
892
815
1585
1159
296
655
777
1376
422
1243
5704
532
562
1581
502
751
800
398
831
2245
2578
1870
801
442
857
457