8496 597
9479 56
301880 1062
17119 325
10379 746
19680 667
59132 1001
9599 311
146330 681
115177 866
48620 381
5264 470
5549 234
47026 157
59918 457