594
0
577
187
1408
527
25440
321
288
781
1
437
257
721
226
464
2657
3
648
978
2
2646
4
513
1156
463
5455
968
2379
2581
1551
835
1318
1084