313
273
356
220
280
244
290
3014
383
246
314
2410
28087
21260
19621
17382
1389265
13662
1256148
12216
10960
1053144
9240
80211