16911
5233
8269
3318
1642
6129
1163
3160
1803
661
2692
2684
809
825
953
1279
1349
1759
947
37570
1206
808
14007
3017
1410
1186
4461
2404
665
3181
2097
2467
713
628
682
712
727
678
7829
1255
2283
3359
1098
41866
709
3220
914
29663
1264
1311
693
705
716
699
1543
746
749
2146
1114
1073