2595 522
11421 467
180383 690
16891 56
10456 357
19427 63
4090 541
6310 247
2736 243
2154 296
3822 89
906 97
33429 374
22105 429