984
0
477
3971
1
841
668
367
3051
2
1603
919
810
4821
551
1596
1969
4775
445
32
1015
513
3660
464
440
627