500
742
513
753
5711
643
502
667
530
596
602
341
691612
49733
48900
48448
4267271
4065158
33314
3268151
31376
26912
24591
23030