3072 907
1795 340
38388 587
2371 296
4407 569
72799 411
12434 69
5889 252
21625 335
10733 798
3061 428
4843 695
2561 305