489080 3321
446994 4468
2723909 15174
349864 1495
347848 875
250685 1485
172072 525
333058 2003
1222240 5773
304876 1624
245546 1082
115872 370
2679 68
72231 195
90 2
14361 51
340212 1801
660387 5745
895379 5651
301546 5749
5949 5938
586033 1444
169087 915
331807 843