674
1
744
541
1709
582
591
2
3380
1143
3
5280
7
1561
5
3550
925
1228
6709
12
596
257
641
247
340
253
222
354
122
508
692
741
1212
389
446
338