2957 344
4597 915
3846 693
4470 636
2419 232
4256 647
3009 262
2293 201
3371 360
2516 234
195284 887
3575 684