2231
1
2574
945
0
90
632
19279
2
2275
310
584
618
57
1123
2006
427
1045
1840
1824
453
563
909
1079
3691
5
2809
171
2301