1403 310
2849 845
6479 635
12969 604
18354 75
35555 82
53368 671
35066 320
6196 104
4135 396
1950 223
4901 677