3137
2
1998
4
1484
0
3848
3
4996
6
297066
591
1106
3080
1507
1
5151
267612
2556
4978
1127
19079
3715
3497
4370
669
3919
458
2861
1494
99072