23986
690
658
741
318
2531
5776
1003
6585
1059
2006
1062
1073
2894
8143
894
5392
911
840
297
749
262
771
4848
608
254
8702
399
626
382