13096 195
12034 446
6485 632
41132 96
16958 126
247467 1196
2818388 4102
333038 530
2562061 3579
388198 1161
286121 1572
3280563 6853
255404 640
190257 592
709180 1991
259205 1185
97387 372
144032 691
118790 632
47326 385
57347 627
299443 1059