5110 31
2801 13
10677 106
2673 17
16841 57
5773 14
10478 30
6292 15
8216 19
18469 44
20584 31
29480 87
12342 13
26962 91