505
0
781
2328
381
99
1
400
2992
1897
647
4111
2
321
401
468
403
5255
16
467
418
1962
2000
19279
1551
668
2175
573
3868
2001
874
835