1580
0
3510
2
714
138
1416
152
2461
20
1139
25127
171
548
802
402
573
1969
1
787
213
2730
6
2064
382
2190
618
968
777
2713
441
753
52
484
1398