31601 553
5051 305
2239 246
4127 69
5630 295
11676 571
9822 715
1454 243
1921 87
2779 37
5151 219
4574 503
7029 368
31500 619
9060 163
49299 581
3096 290
5119 284
543215 860
204611 296
111848 681
343391 578
389433 570
192318 651
309868 651