50
2090
0
1
1491
2436
1288
2682
1700
1988
1386
1748
1313
2763
2797
2899
1573
1131
2362
1577
1159
2572
2830
2300
1404
1108
1140