2931 258
306445 339
52997 279
15030 681
2091 181
4653 610
4022 373
3717 538
1064 57
9188 647
4219 260
2929 336
7758 543
1806 210
2856 434