3053 907
305071 786
2218 33
5340 507
7853 485
6307 177
4056 305
19487 312
2563 428
10127 461
4117 457
37605 680