2839 51
10459 344
14213 309
11250 549
5767 376
7653 303
3659 235
3073 294
4256 32
12402 245
16452 694
8557 408
2962 167
5881 433
3143 365