228
221
165
2124
1612
1513
153
151
2711
1712
163
146
13500
10820
8491
6920
576262
5440
5230
4611
452147
4509
397142
32250