12301 702
5035 80
12877 327
10516 566
14067 198
15991 439
54181 230
32113 359
12702 435
1644 102
3096 761
2169 386
1811 336