2948 712
2978 861
1879 395
6274 238
15513 603
2677 242
14391 996
4254 325
94254 844
12484 815
20909 559