41393
21796
21518
12589
7077
5843
4853
2248
1846
1774
1522
1468
1417
1332
1240
1186
1037
775
719
499
413
407
39
9