1645
1
1326
2366
7952
1215
829
2541
2
1279
992
0
1649
433
456
2095
4
1256
784
120469
35
938
22330
22
1444
3
2619
3929
10
975
1686
467
665
4964
398
869
1133
1939