1009 272
2266 708
596 138
780 166
3608 797
2189 391
2032 403
14548 155
12054 824
897 244
2899 733
12969 671
31367 209
8966 795
5346 32
54368 986
48375 932
186149 758
10594 52
17536 609
36289 638
88409 789
177002 563
14791 897
12073 239
4904 680
4148 770
4130 243