665
0
512
1309
1992
3
2151
1
697
5389
4914
2
578
3690
3429
9877
5
3059
2381
402
2060
1429
1133
749
459
297
2048
600
8411
880
934
575
345
1812
438