5284 97
256782 716
5933 635
2358 423
10525 387
6669 153
101381 569
33146 87
30283 555
3299 236
8186 786
21501 893
3017 409
3063 489
3507 148