2880 51
10472 344
14289 309
11303 549
6042 376
7658 303
3691 235
3102 294
4277 32
12443 245
16496 694
8608 408
2975 167
5903 433
3151 365