2993 970
2655 754
1900 437
1728 554
2211 704
4351 623
6923 55
4722 611
2705 218
33965 437
17379 380
16316 153
4876 508