29346 257
20252 496
13011 437
21111 154
749827 1395
15248 343
11637 582
4946 44
6724 244
14814 696
12446 493
177708 985
321063 1221
132940 848
34388 124
3223 96
4496 725