1505
0
2230
1
3649
5
2059
84
3080
3
2245
1457
1994
10293
5390
7
1123
1044
1510
2531
2
535
2683
3297
12
372