3193 295
3428 715
59293 660
18849 622
6082 337
14757 880
3642 388
4877 100
3625 430
23709 678
5217 290
2837 288
1839 113