826 30
4996 743
2409 214
3417 720
2472 140
150021 264
33409 638
13522 69
7428 857
28148 239
8950 755
3480 150
6275 482
4544 539
3385 547
4333 562
3747 614
1764 366