176
80
161
130
172
170
243
143
228
96
152
276
31177
23860
21952
19683
1600267
15352
1420148
13676
1267144
12020
10770
9090