2995
8
2109
2
1617
1
15482
15
1225
915
2982
3
3470
5
1207
3380
643
0
771
1682
1631
627
3134
1774
1576
413
1520
4141
1205