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