873
1884
2
1328
144
182
129
126
219
892
3641
5
1663
1
2978
4
2968
532
1572
505
1687
1183
488
1312
289
832
0
719
1238
2387
2602