1090
1076
2516
935
848
1949
900
908
697
875
3363
3381
3621
1469
5793
6095
2729
1790
4797
2178
2438
9423
4622
8025
1846
3072
3441
4350
21753
3823
7186
2157
4912
24066
4952
2658
6391
60603
2948
5326
8487
75589
115804
9643
41993
15897