16400
239350
468389
439516
692389
445986
966660
126494
1002574
403840
41670
148275
5488367
4513935
4327459
3440462
3438998
3392286
3337956
3001729
2986226
2476209
2131352
2125407