511 60
1032 133
24485 547
16917 303
51177 94
7948 803
3304 770
23748 208
7331 562
6560 612
11961 215
1014 27
2101 288