120
0
3020
17
4072
1
3176
2
1132
7222
4
3052
13
7793
370
8527
4862
2499
3546
302
2648
3508
7
815
9956
3
5546
6
12472
444571
9
19932
4043