2966
3
1618
5
32098
0
1668
741
2
2789
7
806
948
3722
8
1617
1
2098
1006
1146
4
7757
1450
6
7164
3008
2806
2702
37914
100
1117
522
612
4066
588
709
653
3327
2716