2463
1341
874
1029
914
898
5150
1360
2897
2969
1997
1184
2063
1255
2569
1966
2448
2798
3954
22519
2779
12042
3006
5024
2747
2655
5327
9462
3087