602
0
1133
1045
1939
859
917
1
454
722
2121
4
1661
547
1101
410
543
953
269
9575
8
668
846
3691
5
2809
2
17353
2490
325
820
918
2301
685
407
515