777 133
3457 390
4926 301
3988 645
2902 61
22004 500
26588 121
31125 503
11680 405
14042 312
10193 492
2446 322
6834 760
17944 876
13976 456
2825 463
3758 668
4512 373