2200 584
2157 538
1413 366
1849 205
41142 120
36320 572
7150 47
3026 327
23299 489
18031 246
15946 386
13098 477
4676 416
4702 533
16477 67
11893 450
16507 706