31040 55
2355 469
248 64
19391 204
19506 555
7043 549
9545 636
6468 752
6957 930
6376 807
23518 113
3859 698