50896 423
6024 447
2156 261
12090 647
3528 181
7292 46
3234 370
6146 626
11961 511
10874 411
8592 597
6907 595
37399 494
7386 389
9946 148
5189 303
3060 359
2454 262