591
138
1523
356
1383
323
5293
1236
899
210
730
171
1148
268
8580
2003
2571
601
1639
383
2769
647
666
156
1343
314
1829
427
899
210