2661
881
2685
946
1788
597
1113
275
1359
794
3604
1918
887
339
409
166
667
226
1253
401
602
334
962
325
371
192
2328
1311
831
454
331
148
669
187
692
228
725
220
711
240