4230
589
312
545
282
261
433
333
4035
206
341
262
26957
20230
18801
16722
1315265
13022
1186148
11704
10650
965143
8840
77811