3091 907
330515 796
2236 33
5416 507
8083 485
6368 177
4112 305
19704 313
2568 428
10311 461
4136 457
38281 680