30321 604
1285 268
15972 253
12570 274
4843 627
2359 359
3490 486
4528 311
1794 60
7289 735
12618 137