223
256
2712
2610
313
236
194
286
3716
755
599
295
19726
15030
13071
11800
8952
853263
7960
7652
739148
637142
62311
5790