3196 266
2219 418
277016 684
21767 94
14928 130
25098 178
223880 616
18971 933
42841 877
34439 366
9669 290
27572 483
1899 37
11368 690
6694 511
141262 700
57527 477