663
0
787
1557
403
1352
1161
1133
1045
470
1939
722
2964
2121
4
1824
1661
1
699
407
422
1110
2659
2
1101
410
1164
269
668
2188
9
19279
2275
737
608