1782
3
1368
1
3003
4
1660
2823
2054
2
1566
6
3413
7
1408
2001
2664
3839
485
2973
621
564
1311
3096
2720
643
557
457
743
744
5476
8
424
418
503
637
2129