2891 902
1854 509
2509 619
2153 524
858 252
1384 214
1304 341
235 43
10353 489
16600 725
16644 384
11593 649
9007 172