1295
1
2650
20
280
815
0
1585
2
1583
2250
3461
4
929
3
2377
297066
1844
2773
1673
3683
2890
898
638
742
2001
1716
2534
2392
1759
451
851
2600
4915
1589
2431