2995 947
20509 584
2686 537
2587 280
10854 647
5462 521
17330 943
3951 618
3832 42
5102 693
9592 648
2161 281
1386 42
2149 242
1277 228
701 53