2960 43
5550 803
3867 861
3465 424
7356 639
9407 75
1510 300
2440 313
1965 340
30995 597
20930 356
2100 291