216
173
94
5114
4310
466
410
370
146
267
512
21796
16510
14531
13130
10002
952263
8724
8690
822148
716142
67411
6550