5072 60
3565 935
26741 396
1742 277
9511 886
4083 126
15707 283
6697 107
15588 582
5047 885
19585 674
11596 607
2245 86
42941 147
4198 772
6432 99
8360 779
1413 466
133427 330
15665 258
14902 227
60615 826
3492 595
3656 631