2225
3
1551
4
2302
6
454
2
2326
598
0
526
377
446
1
533
1266
1705
492
1576
9
572
604
1208
8
599
694
1402
7
1503
2114
3434
1131
703
445
581
1795
722
518