1048
2
644
1
1853
538
579
1433
1811
1722
4
402
2191
3
411
540
1182
653
598
2659
513
799
434
2116
1142
458
2366
932
974
541
4941
14
3972
502