2560 78
22781 649
14839 418
6992 733
51992 510
1794 289
17780 977
22811 443
2004 72
19546 246
3749 541
3766 388
1648 98
2823 302