2781 338
3665 603
3498 415
1558 80
2593 360
3122 629
7380 507
6631 594
17089 481
26737 547
30455 429
29954 936
3345 714
5802 38