21246
15980
14121
12690
9742
927263
8540
8534
803148
701142
66011
6330
53436
5270
51778
5040
4540
4290
4260
415184
4102
40150
3990
3975
3880
3520
3450
34571