22223 332
6682 306
18818 167
12861 385
77205 466
9067 669
41246 312
29781 425
83447 808
79850 571
4532 555
13198 720
1303 44