3116
1
1999
3
25137
0
1444
1640
2
5009
3844
5
2855
1008
521
670
871
247
1806
1765
7
2306
1556
2814
1716
2330
784
3493
633
467
1869
3946