3055 907
306425 786
2218 33
5345 507
7858 485
6312 177
4063 305
19497 312
2563 428
10144 461
4118 457
37629 680