50
1592
0
1
1285
3079
3587
2504
3
2324
3179
2959
1760
2847
1745
1175
3216
5
24
2207
1520
2
3210
8
1537
2928
3023
6
1267
3784
3119
4
5432
3742