2991 498
8000 139
13275 213
74279 455
57151 542
2348 252
3451 602
5312 715
5203 584
5009 895
14913 92
27882 684
49164 484