181220
420705
528408
875181
31957
585946
739510
738493
20232
173835
243116
103762
5263799
3689581
3210148
2526804
2283988
2136609
2061358
193878
1836118
1746136
1729196
1662471