3095 224
12274 739
15026 89
14398 412
4232 598
3051 448
9162 111
25368 386
2395 517
54344 627
6815 69
13867 162
13650 535