5683
462380
4321
2931
2550
20414
13220
1218
10533
920
870
852
698
6319
602
580
462
361
364
313
297
274
2410
241
225
181
124
100
70