969
3328
2561
1622
751
2338
811
976
2877
9681
1652
954
3197
1354
901
840
2243
1438
2226
2842
1271
826
1238
896
952
7455
832
11159
1252
1269
1005
1224
1592
921
942
1893
823
1341
11618
7289
840
860
896
2058
2306
988
1103
1364
1888
1500
956
829
941
1193
849
801
1530
1022
1541
1060