1309
1
651
1243
411
943
516
1508
3
524
1127
811
2
704
2495
1076
0
1434
1037
2931
4
649
879
1133
2650
5
722
678
2182
5578
6
1260
428
955
842
2112
1086