309
1
300
2
743
1065
956
3
738
1321
2508
1528
4
568
924
1457
1192
504
691
796
2363
1115
1465
1224
0
1335
1009
703
737
888
945
594
169
57
368