1628
1525
961
1086
1020
2385
1422
893
1219
893
998
1013
1189
1562
1547
862
4503
901
934
4050
937
917
942
4587
985
1328
1958
1483
4857
1296
5301
1346
4798
995
4058
5114
938
1105
1032
905
1039
1874
1207
1899
882
1217
931
929
902
1645
999
1931
1367
1396
1020
2100
1065
3884
3459
934