2393
2
3795
1
2400
2195
1501
650
0
375
543
417
5745
5
1330
1603
263
447
1903
661
1429
870
775
7334
4
915
1018
1037
1716
6370
1464
641
1622
2372