504 127
1913 343
2299 639
1115 242
2962 775
364 54
1761 471
1240 306
21424 942
3717 378
1310 159
2627 296
9191 617
10841 701
23935 380
5277 48
3488 864
7307 811
6164 141