104250 759
3987 283
1427 184
2649 75
42262 207
58009 148
4842 384
4247 112
10094 556
7888 571
12114 692
5098 427
3926 408
1995 31
5943 256
6225 423
4232 725
2941 610