2200 584
2159 538
1415 366
1855 205
41144 120
36323 572
7153 47
3026 327
23300 489
18034 246
15949 386
13100 477
4679 416
4704 533
16479 67
11894 450
16507 706