1649
1
2825
3
3929
10
1929
2
2095
4
2564
2619
2400
7
665
0
120469
35
4964
905
330
6406
12
7885
1256
784
8822
5
1547
4223
22
938
928
22330
2346
1601
326
23741
1464
1616
3650