3016 268
6535 81
38242 612
16832 154
4101 631
8073 642
10192 478
7729 647
5035 139
5913 353
3079 297
4264 232
8008 707
9672 41
4524 153
42665 682