503
4830
452
260
505
400
326
453
300
530
460
450
27847
21120
19531
17322
1381265
13622
1249148
12136
10950
1049144
9210
79911