1009 298
2287 535
1367 345
331 62
2750 652
10107 70
46449 338
14581 104
57848 148
29617 763
7045 629
13246 124