2131
1
19944
2
1606
1179
0
2377
467
955
378
4833
496
2522
929
3
1380
690
424
1665
2600
4
1424
4832
6139
1137
1492
935
197
2605
619
3014
20
6236
10
898
830