96
259
551
1204
3
452
390
409
1818
383
25
2488
14038
1624
53234
1925
139
3081
113
253
760
2682
504
9
732
391
1765
913
8
1006