2350
486
206
43
2809
581
4497
931
293
61
2178
451
821
170
2182
452
5276
1,092