3593
16
1505
0
2169
2
1457
1
1994
10293
5
1510
3831
7
181997
11
4044
3083
2465
3125
1581
1215
2476
2499