1540
2
1765
5
1897
4
2634
12
938
1
92314
30
1030
1124
6
318
915
20
2169
1348
10
1944
7
2764
1886
1247
391
3
1207
967
1290
8
234
811
544
2548
18
533
0
3850
9
665
614951
2805
72539