1200 272
2968 697
10826 154
5040 685
33697 281
15047 403
54623 173
16465 508
12123 121
5978 171
31984 344
6735 482
4471 637