1671 287
1827 128
3368 506
2951 425
11598 701
6046 41
14533 684
14942 848
38339 34
64233 560
5419 57
39964 722
12006 329