29356 257
20262 496
13016 437
21132 154
750354 1395
15251 343
11642 582
4953 44
6730 244
14820 696
12448 493
177812 985
321202 1221
133173 848
34475 124
3226 96
4498 725