104
1
1801
2
2800
3
2625
3570
4157
1360
1389
873
88
1441
650
1466
9
834
277
936
208
200
206
187
989
635
85
937
1268
0
212347
3419
1328
6
5021
7