20634
8
2855
3
2668
2
2730
6
538
0
918
2069
280
2657
625
303
282572
448
231
340
257
384
237
268
1398
539
238
916
277
361
419
248
171
407
427