2350 766
1705 29
2080 372
19670 722
29297 111
8199 885
4067 745
8106 295
31247 437
29885 247
13316 615
9329 775
5764 390
4907 922
4659 438
3641 573
4409 160