602
0
1133
787
1557
893
1161
403
865
1
1661
722
580
454
427
1346
4
814
274
371
410
1101
259
476
1025
844
668
255
521
567
5875
269
685