21556
19051
22417
1810
15647
16145
1690
15940
12716
14538
15224
10848
23746
17830
15791
14202
10942
1066263
9694
952148
9400
792142
7350
71511