665
5
3289
2
1044
1
543
0
1204
14
4044
3083
1550
1067
1000
2465
3001
951
1189
776
3125
2670
4
1196
1397
3765
1127
2399