21693
21090
15247
22228
15889
4002
28284
5699
3379
36841
39663
5261
3056
3670
3755
3331
2307
11513
8946
6685
11458
9413
5735
3399
50784
51659
2456
5692
11541
14878
167484
7897
9495
6743
9428
29601
178462
53377