1455 353
3197 663
7004 502
7730 870
10564 469
15469 932
11977 644
5458 487
8431 185
9155 589
13547 106
64384 713
5042 968