1008 298
2282 535
1367 345
331 62
2749 652
10107 70
46448 338
14580 104
57845 148
29612 763
7045 629
13244 124