3084 907
327130 796
2235 33
5404 507
8061 485
6365 177
4100 305
19658 312
2568 428
10284 461
4133 457
38189 680