896
2652
2923
1063
3525
3236
1150
1007
6111
940
1048
869
862
920
879
972
1743
884
12084
941
1203
1590
982
7897
1175
2018
1094
2380
1368
2070
854
1314
870
1308
1236
2048
1085
917
1327
1192
1625
892
1103
1206
3315
1361
996
843
908
1852
915
976
924
908
2729
903
917
1478
1232
993