3095 907
335887 796
2241 33
5437 507
8131 485
6373 177
4133 305
19750 313
2568 428
10354 461
4140 457
38450 680