336 25
2223 722
1429 390
7659 841
942 173
15482 369
665 53
1187 160
13418 504
1086 242
2918 713
2864 466
15634 825
6680 61
1784 41
6314 887
23853 381
12729 592
5249 363
6718 684
7654 527
18563 935
8418 419
19228 609
12071 237
3247 366
3850 177
20717 555