5005 283
4061 297
12473 753
3201 788
5322 436
5174 369
3015 645
5677 170
13192 688
1288 212
5276 432
1147 131
2133 266
1714 191
2115 232
11479 393
2637 466
17970 762
2416 424
2785 589
2542 388
1924 261
2393 247
793 93
5772 906