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