3045 43
5602 803
3899 861
3518 424
7461 639
9612 75
1538 300
2455 313
1976 340
31122 597
21173 356
2120 291