159
392
521
53
69
821
2764
2699
2698
35012
2487
3188
2759
1163
3086
29910
30215
1716
2845
2919
2307
2817
2719
30011
26812
2959
3229
2797
2968