2526
3
2511
553
0
2071
21
3044
13
392
2570
5
2527
6
913
1
798
1925
296
2275
2
501
2991
10
2395
422
2714
1666
1861
4723
4
472
573
3469
714
304
2767
948
416
46