1356 353
3103 663
6899 502
7652 870
10421 469
15425 932
11936 644
5428 487
8405 185
9112 589
13452 106
62474 711
4981 968