482 95
2992 766
1904 322
2974 868
15420 219
7303 61
758 68
4264 92
3247 716
4696 552
6874 694
151131 509
301294 549
40685 235
2368 213
16537 675