2029
5
2123
0
1734
1
1359
1876
1873
15
1117
2
876
1471
1037
1954
1900
1462
1097
1619
14
882
833
3
451
2545
1283
3199
4652
7050
10
1100
1435
4028
54
8371
22
1597
1073
1998