3090
6
1287
0
370
2903
3
2932
2
2996
418
1629
21152
8
812
478
572
1479
700
1458
1543
670
583
3080
108797
2124
607
453
22731
1
317
1022
688
658
476
25669