2372
2
2296
2799
3
1291
1
646
0
1664
1750
1686
5866
4
4111
3795
1330
1463
3092
2735
3268
3510
2758
2808
427
1182
5972
650
968
1386
775
929
1267
3969
5