1856
4
2301
1
2680
0
2518
3
2521
665
2416
7
2704
6997
1183
1719
693
728
1199
55
3351
5
223
4248
536
620
520
2865
2
578
530
449
566
2108
3841
652
402