3929
10
2030
2
2109
0
484
637
584
573
1423
909
1
618
872
646
457
341
1543
2306
3650
3
468
382
29323
896
244
6383
17
1488
349
2441
874
1025
1924
5425
23