2911 602
2063 237
3599 765
7358 57
6586 839
2667 473
22241 683
27441 229
12853 842
44701 766
5034 702
17175 609
10872 99