28
11
13
15
17
15
31
134
153
426
698
534
486
576
5202
549
630
2298
5591
9648
3959
117899
2838
43923
1742
8965
9129
3487