945
1
1309
0
1131
2
3655
11
1992
3
815
2336
1533
697
929
2377
1393
1712
733
1047
1749
962
3671
4914
2890
1396
898
2392
742
2001
1716
2534
451
1033
24337
22