2580
581
2728
615
2200
496
550
124
5072
1142
3278
738
1408
317
1078
243
3278
738
6979
1571
3520
793
2970
669
7700
1734
1680
379