2416
3
11886
12
5495
6
920
2
2286
1
1463
983
999
1768
5
1919
600
4394
4
4955
707
5931
10
1067
801
2746
1010
702
524
974
2185
862
961
1663
802
1052
996
576