3043 43
5601 803
3899 861
3517 424
7459 639
9603 75
1536 300
2453 313
1974 340
31119 597
21170 356
2119 291