2131
1
19944
2
1606
1614
1179
0
2377
955
2949
378
1069
108797
467
4833
496
1812
929
3
1380
690
424
1665
6781
297066
2600
4
801
1458
3926
14
61216
1424
4832
6139