953
7
126
0
2519
30
1180
8
1034
2
2884
110
386
548
1
3597
682
29616
6580
2631
41
671
175045
991
1089
3733
5
1056
4
7789
2706
32
2250
3
2335
86
93
615