1403 310
2849 845
6476 635
12957 604
18352 75
35541 82
53366 671
35050 320
6192 104
4133 396
1950 223
4900 677