2588
0
308
665
512
103
821
1049
332
433
1621
1133
300
299
355
1134
2439
2
372
1107
875
41
730
667
871
315
413
3176
593
3690
380
376