293662
31132
2814
3011
222
312
182
311
120
254
143
264
21796
16510
14541
13140
10002
953263
8724
8690
822148
716142
67411
6550