3597 310
4276 530
2057 230
1879 174
1362 148
5398 899
5050 729
2999 53
4616 67
3501 418
5243 651
24422 75
15870 218