3090
6
2551
1
21152
8
1225
0
3498
4
1363
2535
2
665
3870
12
1001
795
2440
3
635
557
633
3083
1045
578
255
883
3765
2151
2727
572
1743
2270
790
32302
451