3193
43713
3385
2192
5337
4676
1310
4653
3998
2143
1962
3063
80845
3082
2853
1842
1922
2555
1950
2133
3985
5217
3644
2786
3307
1300
1981
2404