2551
1
2996
0
1033
1694
1247
2
2721
2131
4431
9
3492
3
34959
18
1964
753
1017
1188
1139
2468
2004
370
688
2512