1630
1554
767
1093
913
1001
863
892
1969
1427
965
1329
1198
24704
2622
2131
3056
1436
1355
1437
1607
1462
1652
8908
10620
8935