994
6
898
1
4506
2
2557
2664
3
737
0
3655
5
442
1467
4250
971
1251
2366
3222
784
1532
1295
946
1363
1411
2570
1438
2763
605
2837
3026