1588
2
1823
3
2095
4
398
1
22330
22
330
0
3929
10
1649
504
2086
1256
424
1362
1006
19034
6
326
3650
4097
6411
11
2168
5
938
784
975
665
2619
4964
905
646
572
2682