8766
2
2522
0
246
1454
759
300
1436
2683
572
1282
31535
3663
1
611
25127
471
29323
437
36609
34
1343
1009
3653
546
4594
484
503
138355