2030 97
17916 522
8271 623
16609 862
13894 219
10012 47
7342 678
7479 576
3219 226
30048 782
4012 406
7835 746