4328
10
266
0
437
1
31535
1343
458
1009
3287
580
430
397
2904
2
440
295
621
46414
4594
448
655
980
759
6365
24
3663
2952
2490
709
691
431
467
3373