3037 43
5598 803
3896 861
3512 424
7455 639
9592 75
1532 300
2451 313
1974 340
31106 597
21156 356
2116 291