320 95
2663 613
2867 577
2987 550
1626 509
18148 301
5972 641
7277 599
30305 289
16136 359
2950 197
51714 174
18659 286
12288 104
4905 374
15628 509
11462 633
3988 497
3893 196
7162 466
5226 662
6072 99
3569 524
2373 261