509
640
242234
279
140
92
3611
2417
403
8734
379
4020
18596
14320
12241
10970
8402
822263
7450
7222
686148
609142
60110
5340