663
1
982
412
548
1048
2
3493
3
883
1351
4
574
720
994
1595
1390
4368
0
3667
736
1915
5
2401
11854
10
604
1427
4322
675
882
1626
894
2062
969
1090