2289 40
2491 213
4281 76
1982 220
5407 575
20794 893
3106 256
4570 78
5219 414
10375 765
5027 358
33118 686
21004 509