1506
4
2557
6
1618
1
1500
527
3
6225
25669
0
2037
2422
5
786
297066
3507
1382
5597
8
2615
2
1524
3354
2626
846
2268
2043