1048
2
641
1
866
1851
536
1182
652
538
597
2655
3
512
798
433
2114
1141
457
2364
930
974
2841
1280
505
1852
5
490
498
2227
540
2314