4628
300
313
337
6522
5113
9615
483
574
6817
652
598
18253
14180
12011
10720
8232
811263
7360
7042
674148
601142
59910
5240