2406
3
1434
2
1133
672
722
1
649
2931
4
1037
451
2650
5
526
1187
556
1480
1309
651
1243
411
1659
726
1317
1602
1809
878
797
0
1742
873
1339
393
570