1164
1368
1
2503
1976
5803
3550
8219
1572
756
1079
2874
7163
2473
681
839
564
667
498
3064
580
562
654
470
1033
824
906
729
536
666
493
486
952
820
1832
852
2177
985
2666
473