2969 43
5555 803
3870 861
3469 424
7395 639
9427 75
1511 300
2440 313
1967 340
31008 597
20955 356
2101 291