502
791
11311
42011
633
2091
1115
1034
456
262
361
532
1265
26214
887
822
1093
285
2219
744
272
261
52419
804
702
516
912
53
23
433
201
251
714
461
452
582
69
1017
612