4969
3830
748
390
1295
1075
219
7045
5586
1459
1599
538
168
230
135
107
421
1200
321
146
641
147
5078
2221
1989
167
700
2769
1096
1103
355
214
5079
542
85
1450
710
1560
502
230