1047
2
641
1
536
2556
8
400
410
2186
3
1722
4
1810
577
1433
498
490
538
2840
1278
505
1078
4936
14
3970
973
501
605
2312
1141
930
432
457
2363