4854 728
5710 508
19908 620
4317 594
1735 102
4545 81
31337 566
7051 293
15653 379
11465 607
15176 890