2629
2
1879
3
189326
0
814
1
3879
7
1605
3473
1890
2066
585
378
2837
1094
951
1015
562
2906
690
1087
1419
1694