1729
2
1649
1
2095
4
2619
665
0
3929
10
2564
266
6406
12
1256
4563
8280
8
120469
35
1294
784
22330
22
967
327
326
938
975
1446
2306
909
398
3267
4964
3
905
896
1375