5045
12446
767
3475
1239
1920
924
1107
939
1004
1868
11648
1290
3408
10246
1128
976
1518
977
2147
1388
955
1010
996
2566
5479
5584
1822
5416
7551
1783
1226
8262
1662
2829
1322
1542
848
1013
1156
1213
5035
944
4088
1298
3090
1413
3945
1339
2336
781
802
4928
2558
1570
1482
3664
3158
872
743