1215
3
945
1
376
2
584
2326
4
518
2524
6026
22
410
841
550
3472
10
594
1572
1233
988
3398
490
2746
16
370
3921
8
2179
14
477
1322
87
466
1205
472
378
1456