1403
3
4744
9
1625
11
2493
1
3038
4
1557
7
2612
6
633
2
518
4872
5
2191
938
435
455
803
617
996
496
946
1051
574
632
1297
0
421
664
470
436
489
461
529