1649
1
1312
2
2095
4
2619
665
0
705
3929
10
2564
6406
12
1256
382
2275
120469
35
784
22330
22
326
938
743
975
1446
2306
909
398
4964
3
986
1678
905
896
1294
1375