4250
25
815
0
796
6
929
3
2377
1
2908
10
3671
2890
898
742
2001
1716
2108
2534
451
2600
4
2329
2431
2234
2468
2835
2
2297
1618
2277
2999
392
4670
1752
346
1394