2505 707
1300 239
3118 624
1178 69
5364 968
8837 185
9383 589
4241 457
1725 353
3611 663
7410 502
7856 870
10796 469
15617 932
12070 644
5543 487
13656 106
73288 716