3171 229
2315 55
8063 61
5978 457
2827 84
6669 143
20145 629
3839 441
4841 477
7962 612
3704 402
6703 506
20511 312
78543 368
41278 306