536
605
560
870
5230
574
5712
677
720
489
648
630
31677
24230
22532
20103
1626267
15752
1442148
13966
1297144
12230
10970
9280