1098
0
530
2328
3
3772
3114
4
432
495
77
1226
516
327
3840
543
638
529
503
1600
400
394
552
2459
9
847
918
575
390
4536
2
325
505
409