54259
9536
27332
42130
37227
14726
25124
14018
5716
7713
8613
6712
2519
1129
838
1187
1727
935
884
833
913
782
680