2799
2
1022
7
2528
1
1680
4
8931
576
3790
10
790
1506
863
961
1665
802
1052
999
1281
2185
524
977
3
1010
702
946
611
864
3615
724
1870
2784
5
1463