5031 61
3772 267
1777 85
2363 201
26534 80
14950 384
7136 455
6846 283
2983 89
2599 96
8293 442
3826 491
43343 484
30795 581
1232 121
3667 561