693
159607
829
3142
1691
927
2218
4400
2902
760
966
884
1626
13785
1387
683
748
1135
1370
1802
15716
1822
734
1323
1033
2490
950
4707
57241
1453
752
1435
655
1202
1064
4189
682
4505
3821
2827
10963
2035
4331
881
741
3318
1815
1406
849
982
1341
1545
5149
714
1209
1506
1272
763
5088
743