525
0
422
674
368532
953
864
871
14076
7
1332
4426
2168
5
492
418
1523
2855
3
3092
1
2189
1372
621
588
2655
1362
2694
634
2372
2
781
1608
2644
513
3428