1403
3
4744
9
1625
11
2493
1
3037
4
1557
7
2612
6
632
2
518
4871
5
2189
937
435
454
803
616
996
496
946
1051
574
631
1296
0
421
663
470
436
489
460
529