3539
3
2886
2
4562
10
946
1
3683
3470
5
582
0
2650
20
1623
3629
862
370
2039
1668
843
1412
1019
1069
451
909
742
2073
1515
392
2534
3012
1522
1057
873
13499