1578
2
1425
1
993
3440
9953
4
1343
0
1047
543
1566
646
1251
1388
998
1603
915
2326
1171
1563
2119
4557
8
2470
2669
860
3658
5
5455
1903
1326
5031
1664
8731