1223
998
2624
29421
1603
1331
2060
1162
815
1168
982
23301
16637
823
926
916
893
959
1149
1092
852
850
757
1031
3456
2291
848
1545
810
1751
1059
1041
876
947
1165
1033
1154
812
1355
954
1033
898
4760
832
2230
1656
927
935
899
947
5576
1042
1567
1037
1041
2955
993
1693
3641
3109