1095 197
2422 262
39863 668
4235 612
1303 317
2304 503
834 130
2049 404
3331 591
1446 259
42651 871
19322 136
2772 135
9328 411
5543 341
13824 246
76016 942
39137 472
3696 575
151124 509
8861 885