455
394
346
5322
177
440
310
470
293662
31132
2814
3011
21766
16480
14531
13110
9992
951263
8724
8670
822148
716142
67411
6550