2690
4283
38721
12297
4471
27823
5985
21080
50507
3916
4949
3639
3148
3988
19779
3799
3079
27943
2513
2609
2965
23354
5026
13084
3563
2798
11872
5514
2133
6531
11080
51730
7682
4310
4456
10805
15682
5372
3044
3528
123571
4005
6085
37033
24755
19900
3071
2875
3056
2398
2143
10266
2949
4532
8380
3386
22296
34846
34400
2518