3053 907
305329 786
2218 33
5340 507
7854 485
6307 177
4056 305
19489 312
2563 428
10130 461
4117 457
37607 680