2956 43
5549 803
3865 861
3461 424
7343 639
9401 75
1510 300
2439 313
1964 340
30986 597
20921 356
2100 291