5323
4916
5016
467
5120
4527
5019
526
470
447
4216
4620
13020
10530
8271
6600
561262
5290
5050
4441
4439
437147
381142
31750