2916 602
2063 237
3601 765
7398 57
6603 839
2676 473
22259 683
27445 229
12861 842
44702 766
5034 702
17175 609
10872 99