3715
2
5151
3934
455
1
1746
297066
0
21152
8
4651
3
2650
20
181997
11
2405
2740
280
1562
2760
4
1047
3080
2773
582
2377
1543
3090
6
370
451
3691
3172
2932
1666
5805
4309