767
0
1161
517
1009
2
1639
371
4165
668
1362
641
1020
437
403
872
341
798
415
454
460
1603
467
2328
77
614
392
787
418
381
200
2490