2162
2
1890
1
1030
2879
973
4601
54
539
516
15792
887
694
3
1383
482
741
494
407
2776
4
878
6
2565
5
2603
847
1558
665
1754
2315
3073
9
506
447
982
778